high-speed train - German English Dictionary